package MBcontrole;

import java.util.ArrayList;
import java.util.List;
import javax.faces.bean.ManagedBean;
import javax.faces.bean.RequestScoped;
//import org.primefaces.event.TransferEvent;
import org.primefaces.model.DualListModel;
import pandora.box.ramoatividade.RamoAtividade;
import pandora.box.ramoatividade.RamoAtividadeRN;

@ManagedBean(name="picklistramoatividadebean")
@RequestScoped
public class PickListRamoAtividadeBean {
	private DualListModel<RamoAtividade> ramoatividade;
	
	public PickListRamoAtividadeBean(){
		RamoAtividadeRN ramoatividadern = new RamoAtividadeRN();
		List<RamoAtividade> source = new ArrayList<RamoAtividade>();
		List<RamoAtividade> target = new ArrayList<RamoAtividade>();
		
		ramoatividade = new DualListModel<RamoAtividade>(source, target);
	}
	/**
	public void onTransfer(TransferEvent event){
		StringBuilder builder = new StringBuilder();
		for(Object item : event.getItems()) {  
            builder.append(((RamoAtividade) item).getNmramoatividade()).append("<br />");  
        }
		FacesMessage msg = new FacesMessage();  
        msg.setSeverity(FacesMessage.SEVERITY_INFO);  
        msg.setSummary("Valores Transferidos");  
        msg.setDetail(builder.toString());  
        
        FacesContext.getCurrentInstance().addMessage(null, msg); 		
	}
	**/
	public DualListModel<RamoAtividade> getRamoatividade() {
		return ramoatividade;
	}
	
	public void setRamoatividade(DualListModel<RamoAtividade> ramoatividade) {
		this.ramoatividade = ramoatividade;
	}
}
